home *** CD-ROM | disk | FTP | other *** search
- ##base _SysmonBase
- ##bias 30
- ##public
- *------ task related functions ---------------------------------------
- smGetTaskInfo(task)(a0)
- smFreeze(task)(a1)
- smUnFreeze(task)(a1)
- smSleep(ticks)(d0)
- *------ formatting functions -----------------------------------------
- smVKPrintf(format,values)(a0/a1)
- smVSPrintf(buffer,format,values)(a3,a0/a1)
- *------ system diagnostics -------------------------------------------
- smVSysLog(priority,format,values)(d0,a0/a1)
- *------ More TaskInfo functions --------------------------------------
- smFindTaskInfo(name)(a1)
- smNextTaskInfo(tinfo)(a1)
- *------ System Shutdown ----------------------------------------------
- smHalt(flags)(d0)
- *---Functions in V1 or higher ----------------------------------------
- *------ Safe Formatting to buffer ------------------------------------
- smVSnPrintf(buffer,len,format,values)(a3,d0,a0/a1)
- *------ Check if a Node is linked in a List --------------------------
- smFindNode(list,node)(a0,a1)
- *------ System Broadcast Messages Handling ---------------------------
- smAddBroadcastPort(port)(a1)
- smRemBroadcastPort(port)(a1)
- smSendBroadcastMsg(bcmsg)(a1)
- *------ Vector Base Register -----------------------------------------
- smGetVBR()()
- ##private
- smMoveVBR()()
- ##public
- *------ Task Table Arbitration ---------------------------------------
- smLockTaskTable(flags)(d0)
- smUnLockTaskTable(flags)(d0)
- *------ Signal Exceptions control ------------------------------------
- smDisallowExcept()()
- smAllowExcept()()
- *------ Task Hibernation and Wake Up ---------------------------------
- smHibernate()()
- smWakeUp(task)(a1)
- smScheduleWakeUp(timereq)(a1)
- *------ Exit from exception code -------------------------------------
- smEndExcept(cleanup)(d0)
- *------ Wait for all signals in the mask -----------------------------
- smWaitAnd(signalSet)(d0)
- ##end
-